
@media (max-width:992px) {

    .About_txt h5{
        font-size: 0.2rem;
    }

    .header_top_right li.weixin .weixin_img{
        top: 0.34rem;
    }

    .header_top_right li.weixin .weixin_img img{
        width: 1rem;
    }

    .header_top_right li.weixin .weixin_img p{
        font-size: 0.25rem;
    }

    body{
        font-size: 0.14rem;
    }

    .main{
        padding: 0px 2%;
        box-sizing: border-box;
    }

    .header_top {
        height: 0.33rem;
        line-height: 0.33rem;
    }

    .header_top_title h6 {
        font-size: 0.12rem;
        padding-left: 0.19rem;
        background-size: 0.14rem;
    }

    .header_top_right li {
        margin-left: 0.1rem;
        padding-left: 0.21rem;
        background-size: 0.16rem;
        background-size: 0.19rem;
    }

    .header_top_right li a {
        font-size: 0.12rem;
        background-size: 0.12rem;
        padding-right: 0.18rem;
    }

    .logo_img{
        margin-top: 0.1rem;
    }

    .logo_img img{
        width: 2.2rem;
    }

    .logo_by{
        display: none;
    }
    
    .logo_tel{
        margin-top: 0.32rem;
    }

    .logo_tel b {
        font-size: 0.3rem;
    }

    .logo_tel span {
        margin-right: 0.05rem;
        padding-top: 0.03rem;
    }

    .logo_tel em {
        font-size: 0.17rem;
        height: 0.16rem;
    }

    .nav{
        margin-left: 0px;
        margin-top: 0.15rem;
    }

    .nav_ls{
        display: none;
    }

    .nav ul li {
        height: 0.4rem;
        line-height: 0.4rem;
    }

    .nav ul li a {
        padding: 0  0.10rem;
        font-size: 0.12rem;
    }

    .main1 , .biaodan{
        display: none;
    }

    .index_focus {
        height: 3.5rem;
    }

    .index_focus .bd li{
        height: 3.5rem;
        background-size: cover !important;
    }

    .index_focus_pre, .index_focus_next {
        top: 50%;
        margin-top: -0.36rem;
        display: none;
    }

    .index_focus .slide_nav{
        position: absolute;
        left: 0px;
        bottom: 0;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .title {
        height: 0.55rem;
        margin: 0.3rem 0 0.15rem 0;
    }

    .title h3{
        font-size: 0.28rem;
    }

    .title:after {
        width: 0.4rem;
        height: 0.03rem;
        margin: 0.1rem auto 0.25rem auto;
    }

    .index-yewu .box{
        width: 48vw;
        margin-bottom: 0.4rem;
    }

    .index-yewu .a a , .index-yewu .b a, .index-yewu .c a , .index-yewu .d a{
        background-size: 1.2rem;
    }

    .index-yewu .box a {
        padding-top: 1.35rem;
    }

    .index-yewu .box a h4 {
        margin-bottom: 0.15rem;
        font-size: 0.24rem;
    }

    .index-yewu a p{
        padding: 0px 0.2rem;
    }

    p{
        line-height: 0.25rem;
    }

    a{
        font-size: 0.14rem;
    }

    .index_sub_nav a {
        padding: 0.05rem 0.2rem;
        font-size: 0.16rem;
        border-radius: 0.2rem;
    }
    
    .gs-lc{
        margin-top: 0.25rem;
    }

    .gs-lc li{
        width: 50%;
        margin-bottom: 0.3rem;
    }

    .gs-lc li span {
        padding: 1.5rem 0 0 0;
        margin: 0 0.1rem;
        background: no-repeat center 0.5rem #fff;
    }

    .gs-lc li span.lc1 , .gs-lc li span.lc2 ,.gs-lc li span.lc3 ,.gs-lc li span.lc4{
        background-size: 0.8rem;
    }

    .gs-lc li span em {
        margin-top: 0.2rem;
        font-size: 0.24rem;
    }

    .gs-lc li span p {
        margin: 0.2rem 0 0 0;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.16rem;
    }

    .gs {
        padding: 0.1rem 0 0.55rem 0;
    }

    .tbanner1{
        height: 0.7rem;
        background-size: cover;
    }

    .daili-b{
        margin-top: 0.3rem;
    }

    .daili-box{
        width: 100%;
    }

    .daili-box:before {
        height: 2.1rem;
        background: url(../images/ck.png) no-repeat center -0.5rem rgba(0, 0, 0, 0);
        background-size: 0.5rem;
    }

    .daili-img img {
        height: 2.1rem;
    }

    .daili-text {
        padding: 0.25rem 0 0.22rem 0;
    }

    .daili-text h4 {
        font-size: 0.24rem;
        margin-left: 0.3rem;
    }

    .daili-text p {
        margin: 0.15rem 0.2rem 0.2rem 0.3rem;
        font-size: 0.13rem;
        line-height: 0.22rem;
    }

    .daili {
        padding-top: 0.1rem;
        padding-bottom: 0.6rem;
    }

    .tbanner2{
        height: 1rem;
        background-size: cover;
    }

    .guwen {
        padding: 0.1rem 0 0 0;
    }

    .guwen_title ul li a {
        padding: 0.05rem 0.2rem;
        font-size: 0.16rem;
        border-radius: 0.2rem;
    }

    .a_content li{
        width: 100%;
    }

    .gw-box {
        padding: 0.3rem 0.05rem;
    }

    .gw-box .gw-img {
        height: 20vw;
        padding: 0.01rem;
    }

    .gw-box .gw-text p {
        line-height: 0.22rem;
    }

    .gw-box .gw-text h4 {
        font-size: 0.16rem;
        margin-bottom: 0.1rem;
    }

    .gw-box .gw-text h4 em {
        font-size: 0.14rem;
        padding-left: 0.34rem;
        background: url(../images/gw.png) no-repeat 0.1rem center;
        background-size: 0.22rem;
    }

    .gw-box .gw-text .gw-foot span p {
        font-size: 0.2rem;
        margin-top: 0.05rem;
    }

    .new {
        padding: 0.2rem 0;
    }

    .new_left{
        width: 100%;
    }

    .new_title {
        border-bottom: 0.02rem solid #cfcfcf;
        height: 0.36rem;
    }

    .new h3 {
        display: block;
        line-height: 0.36rem;
        font-size: 0.22rem;
        width: auto;
        border-bottom: 0.02rem solid #004b92;
    }

    .new_a {
        float: right;
        padding-top: 0.09rem;
        padding-right: 0.2rem;
    }

    .new_left_box {
        padding: 0.3rem 0;
        border-bottom: 0.1rem solid #e3e3e3;
    }

    .new_left_box_img{
        width: 45%;
    }

    .new_left_box_text{
        width: 50%;
    }

    .new_left_box_text h4 {
        font-size: 0.16rem;
    }

    .new_left_box_text p {
        font-size: 0.14rem;
        line-height: 0.22rem;
        margin-top: 0.1rem;
    }

    .link_1 .ckgd {
        width: 1rem;
        font-size: 0.13rem;
        border: solid 0.01rem #ddd;
        line-height: 0.26rem;
        border-radius: 0.26rem;
    }

    .link_1 span {
        font-size: 0.12rem;
        line-height: 0.35rem;
        padding-left: 0.25rem;
        margin-right: 0.25rem;
    }

    .link_1 span.question , .link_1 span.stars , .link_1 span.date2{
        background-size: 0.15rem;
    }

    .new_left_box_img img {
        width: 100%;
        height: 1.27rem;
        object-fit: cover;
    }

    .new_right{
        width: 100%;
        margin-top: 0.3rem;
    }

    .new_right ul{
        margin-top: 0.2rem;
    }

    .new_right ul li {
        line-height: 0.4rem;
        font-size: 0.15rem;
        padding-left: 0.2rem;
        background-size: 0.11rem;
    }

    .img-boxmain{
        width: 100%;
    }

    .img-boxmain ul {
        width: 100%;
        margin-left: 0px;
    }

    .img-boxmain ul li {
        width: 1.8rem;
        height:1.8rem;
        float: left;
        position: relative;
        margin-left: 0px ;
        margin: 0px 0.037rem;
        margin-bottom: 0.19rem;
        background: #0062CC;
    }

    .img-boxmain ul li p {
        height: 0.35rem;
        line-height: 0.35rem;
    }


    .img-child-box img {
        position: absolute;
        left: 0px;
        top: 0px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .zhisi_title li a p {
        height: 0.4rem;
        line-height: 0.4rem;
        font-size: 0.12rem;
    }

    .a_content4{
        margin-top: 0.2rem;
    }

    .a_content4_left {
        width: 100%;
        height: auto;
    }

    .a_content4_left_img {
        width: 100%;
    }

    .a_content4_left_img img{
        height: 3.4rem;
        width: 100%;
    }

    .a_content4_left_li{
        width: 100%;
    }

    .a_content4_right {
        height: auto;
        width: 100%;
        padding-left: 0.1rem;
    }

    .a_content4_left_title {
        width: 100%;
        margin-left: 0.1rem;
        padding-bottom: 0.1rem;
    }

    .a_content4_left_title h2 a {
        font-size: 0.18rem;
        height: 0.35rem;
        line-height: 0.35rem;
    }

    .a_content4_left_title p {
        font-size: 0.14rem;
    }

    .footimg{
        padding: 0.4rem 0px;
    }

    .footimg img{
        width: 100%;
    }
    
    .foot-title {
        height: 0.7rem;
    }

    .foot-title__nav {
        line-height: 0.7rem;
        font-size: 0.14rem;
    }

    .foot-title__nav a {
        font-size: 0.12rem;
        margin: 0.1rem;
    }

    .foot-centent {
        padding: 0.35rem 0 0.3rem 0;
    }

    .foot-centent__head {
        height: 0.3rem;
        width: 1.04rem;
        background: #6e6e6e url(../images/xsj.png) no-repeat 0.9rem center;
        background-size: 0.15rem;
        line-height: 0.3rem;
        padding-right: 0.15rem;
    }

    .foot-centent dl {
        margin: 0.22rem 0px 0 0;
    }

    .foot-centent dt {
        font-size: 0.16rem;
        margin-bottom: 0.19rem;
    }

    .foot-centent dd {
        margin-bottom: 0.15rem;
        font-size: 0.15rem;
        height: 0.2rem;
    }

    .foot-bottom{
        padding-top: 0.24rem;
    }

    .foot-bottom__nav ul li{
        width: 1.38rem;
    }

    .foot-bottom__nav ul li a {
        line-height: 0.28rem;
        font-size: 0.16rem;
    }

    .foot-bottom__img{
        margin-right: 0.45rem;
    }

    .foot-bottom__img img{
        width: 1.02rem;
    }

    .foot-bottom__img p {
        height: 0.2rem;
        line-height: 0.2rem;
        font-size: 0.12rem;
    }

    .foot-bottom__fen_a1 {
        width: 100%;
        margin-right: 0.2rem;
    }

    .foot-bottom__fen_a1 span {
        font-size: 0.16rem;
        margin-bottom: 0.19rem;
    }

    .foot-bottom__fen_a1 span em {
        padding-left: 0.45rem;
        background: url(../images/lianxi1.png) 0.18rem center no-repeat;
        background-size: 0.16rem;
    }

    .foot-bottom__fen_a1 p{
        font-size: 0.14rem;
    }

    .foot-bottom__fen_a1 p i {
        background-size: 0.16rem;
        height: 0.25rem;
        width: 0.2rem;
    }

    .footer p {
        height: auto;
        line-height: inherit;
        font-size: 0.12rem;
        padding: 0.2rem 0px;
    }

    .main_right{
        display: none;
    }

    .weizhi-box {
        line-height: 0.4rem;
        margin-bottom: 0.2rem;
        margin-top: 0.2rem;
    }

    .weizhi, .weizhi a{
        font-size: 0.12rem;
    }

    .weizhi{
        text-indent: 0.25rem;
        background-size: 0.2rem;
    }

    .main_left{
        width: 100%;
    }

    .sub_nav{
        height: 0.5rem;
    }

    .sub_nav li {
        margin-right: 0.15rem;
    }

    .sub_nav li a {
        line-height: 0.32rem;
        font-size: 0.14rem;
        padding: 0 0.2rem;
        border-radius: 0.32rem;
    }

    .pic_art_list dl {
        padding: 0.2rem 0;
        height: 1.65rem;
    }

    .pic_art_list dl dt {
        width: 2.25rem;
        height: 1.56rem;
        margin-right: 0.21rem;
    }

    .pic_art_list dl dt img{
        width: 100%;
        height: 100%;
        object-fit:contain;
    }

    .pic_art_list dl dd h5 {
        line-height: 0.46rem;
        font-size: 0.2rem;
    }

    .pic_art_list dl dd h5 a{
        font-size: 0.2rem;
    }

    .pic_art_list dl dd p {
        line-height: 0.28rem;
        font-size: 0.14rem;
        margin-bottom: 0.15rem;
    }

    .neirong {
        line-height: 160%;
        margin: 0.2rem 0px;
        font-size: 0.15rem;
    }

    .neirong p{
        font-size: 0.15rem;
        margin-top: 0.1rem;
    }


    .list-box{
        width: 100%;
    }

    .About_titlt {
        display: block;
        width: 30%;
    }

    .About_txt{
        width: 67%;
        margin-left: 3%;
    }


    .About_titlt_list{
        width: 20%;
        display: block;
    }

    .About_txt_list{
        width: 80%;
    }

    .About_txt_list dl dd p{
        word-break: break-all;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;

    }

    .index_focus .slide_nav a {
        font-size: 0.28rem;
        padding:0.03rem;
    }

    .list-box{
        margin-bottom: 0.3rem;
    }

    .nav-list {
        margin-bottom: 0.2rem;
    }

    .nav-list-title {
        height: 0.42rem;
        line-height: 0.42rem;
        background: url(../images/xia.png) no-repeat 2.1rem center #f8f8f8;
        border-top: 0.02rem solid #004b92;
        border-bottom: 0.01rem solid #e8e8e8;
    }

    .nav-list-title h3 {
        font-size: 0.18rem;
        padding-left: 0.25rem;
    }

    .nav-list ul {
        padding: 0.1rem 0 0.1rem 0;
    }

    .nav-list ul li a {
        line-height: 0.34rem;
        border-radius: 0.34rem;
        margin: 0.08rem auto;
    }

    .nav-list ul li a{
        font-size: 0.14rem;
    }

}

@media (min-width:993px) and (max-width:1240px) {
    .main {
        padding: 0px 2%;
        box-sizing: border-box;
    }

    .logo_by{
        display: none;
    }

    .nav_ls{
        display: none;
    }

    .nav{
        margin-left: 27%;
        
    }

    .main1{
        width: 100%;
        left: 0px;
        margin-left: 0px;
    }

    .nav ul li a{
        padding: 0 1.2vw;
        font-size: 2vw;
    }

    .biaodan{
        right: 0px;
        margin-right: 0px;
    }

    .gs-lc li span p{
        font-size: 14px;
    }

    .a_content li{
        width: 100%;
    }

    .gw-box .gw-img{
        height: 20vw;
    }

    .img-boxmain{
        width: 100%;
    }

    .img-boxmain ul{
        width: 100%;
        margin-left: 15px;
    }
    
    .img-boxmain ul li{
        margin-left: 15px;
    }

    .a_content4_left{
        width: 55%;
    }

    .a_content4_right{
        width: 40%;
    }

    .a_content4_left{
        height: auto;
    }

    .a_content4_left_title{
        width: 100%;
    }

    .footimg img{
        width: 100%;
    }

    .foot-title__nav a{
        font-size: 14px;
    }

    .About_txt{
        width: 66vw;
    }

    .main_left{
        width: 66vw;
    }
}